#ifndef __SIMPLESINK_H__
#define __SIMPLESINK_H__

#include <omnetpp.h>

/**
 * Prosty modul sluzacy tylko i wylacznie do odbierania pakietow na swoim
 * wejsciu.
 */
class SimpleSink : public cSimpleModule
{
protected:
	/**
	 * Wartosc informujaca ile pakietow zostalo odebranych.
	 */
	int numReceived;

	/**
	 * Iniciuje modul.
	 */
	virtual void initialize();
	/**
	 * Odbiera dana wiadomosc po czym ja kasuje. Inkrementuje atrybut
	 * 'numReceived'.
	 */
	virtual void handleMessage(cMessage* msg);
};

#endif
